#mal\_control_strip {
	position: absolute;
	display: block;
	top: 0;
	background: none !important;
	z-index: 15;
}#mal_control_strip table {
	width: auto;
	height: 64px !important;
}#mal\_control_strip td { height: 60px !important; }#mal\_control_strip, #mal\_control_strip a, #mal\_control_strip td, #mal\_control_strip td div, #mal\_control_strip td div a { 
	font-family: 'Astloch', cursive !important; /* Custom font */   
	font-size: 18px !important;	color: #d9898a;
	text-shadow: 0.1em 0.1em 0.2em #d9898a; 
}

#mal_cs_pic img, #mal\_cs_powered img, #search { display: none; }

#mal_cs_pic, #mal_cs_listinfo, #mal_cs_links { border-right: none !important; }
#mal\_control_strip a { text-decoration: none !important; }


/*  There is no such... */
#mal\_cs_listinfo div:first-of-type { 
	position: absolute; 
	display: block; 
	width: 500px;
	top: 0;
	left: 45%; 
	margin-left: 4px;
}

#mal\_cs_listinfo div:first-of-type:before { 
	content: 'There is no such thing as coincidence in this world. What does exist is only the inevitable, '; 
	color: #d9898a;
}

/* Username, Logout */
#mal\_cs_otherlinks strong { display: none !important; }

#mal\_cs_listinfo div:last-of-type {
	position: absolute;
	display: inline-block;
	left: 45%; 
	top: 24px;
	width: 64px;
}

#mal\_cs_listinfo div a:hover { text-decoration: underline !important; }

#mal\_cs_listinfo div:last-of-type a { visibility: hidden; letter-spacing: -5px !important; }

#mal\_cs_listinfo div:last-of-type a:before { 
	visibility: visible;
	content: '(do not believe)';
	margin-left: 380px !important;
	font-weight: 600;
	letter-spacing: 1.5px !important;
	white-space: nowrap;
}

#mal\_cs_listinfo div:last-of-type a:after { 
	visibility: visible;
	position: absolute;
	display: block; 
	content: ''; 
	margin-left: 0;
	margin-top: -51px;
	width: 494px;
	height: 50px;
	border: solid 2px #d9898a;
	border-top: none;
	background-color: rgba(255, 166, 126, 1);
	border-radius: 0 0 6px 6px;
	-o-border-radius: 0 0 6px 6px;
	-moz-border-radius: 0 0 6px 6px;
 	-webkit-border-radius: 0 0 6px 6px;
	z-index: -1;
}

#mal\_cs_listinfo div:last-of-type a:hover:before { text-decoration: underline; }

/* 'Add' button */
#mal\_cs_links, #mal\_cs_otherlinks { visibility: hidden; }

#mal\_cs_links div a[href*="addtolist"] { 
	visibility: visible !important; 
	position: fixed !important;
	display: block !important;
	content: none !important;
	color: transparent !important;
	text-shadow: none !important;
	height: 48px;
	width: 48px;
	top: 68px !important;
	left: 0 !important;
	border: solid 1px #2b2742;
	border-left: none;
	background-color: rgba(43, 39, 66, 1);
	background-image: url('Images/add.png') !important; 
}

#mal\_cs_links div a[href*="addtolist"]:hover { border-color: #35366e; background-color: rgba(53, 54, 110, 1); }

/* Log in */
#mal\_cs_otherlinks div a[href*="login"] { visibility: hidden; }

#mal\_cs_otherlinks div a[href*="login"]:after {
	visibility: visible;
	position: absolute;
	display: block; 
	top: 0;
	left: 45%; 
	width: 156px;
	padding-left: 4px;
	font-weight: 600;
	content: 'Accept your destiny' !important;
	border: solid 2px #d9898a;
	border-top: none;
	background-color: rgba(255, 166, 126, 1);
	border-radius: 0 0 6px 6px;
	-o-border-radius: 0 0 6px 6px;
	-moz-border-radius: 0 0 6px 6px;
 	-webkit-border-radius: 0 0 6px 6px;
}

#mal\_cs_otherlinks div a[href*="login"]:hover:after  { text-decoration: underline; }